English Nouns: megacorp

English Nouns verb 'megacorp' conjugated